package demo.leestudio.cn.line_demo

import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.support.v4.content.ContextCompat
import kotlinx.android.synthetic.main.activity_main.*


class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        with(tabview)
    }

    // 初始化数据表格相关
    private fun with(mTableView: TableView) {
        // 配置坐标系
        mTableView.setupCoordinator("日", "人", /*这里是横坐标的值*/0f, 5f, 10f, 15f, 20f, 25f, 30f)
        // 添加曲线, 确保纵坐标的数值位数相等
        mTableView.addWave(ContextCompat.getColor(this, R.color.primary_dark_material_dark), false,
                0f, 10f, 30f, 54f, 30f, 100f, 10f)
        mTableView.addWave(ContextCompat.getColor(this, R.color.material_blue_grey_800), false,
                0f, 30f, 20f, 20f, 46f, 25f, 5f)
        mTableView.addWave(ContextCompat.getColor(this, R.color.material_blue_grey_900), false,
                0f, 30f, 20f, 50f, 46f, 30f, 30f)
        mTableView.addWave(R.color.material_blue_grey_950, true,
                0f, 15f, 10f, 10f, 40f, 20f, 5f)
    }
}
